package com.server.questionbank.snframe.service.OllamaService.KnowledgeBaseService;

import com.server.questionbank.snframe.domain.Ollama.OllamaRespone;
import reactor.core.publisher.Mono;

import java.util.List;

public interface KnowledgeBaseService {
    // 获取系统提示
    public List<String> getSystemMessage();

    // 获取知识库 (文档库)
    public String getFliesKnowledgeBase(String query);
    // 获取知识库 (数据库)
    public String getDatabaseKnowledgeBase(String query);
    // 获取知识库 (综合库)
    public String getKnowledgeBases(String query);

    // 初始化知识库
    public Mono<Boolean> initialize() throws Exception;

}
